package com.liu.convert;

import com.liu.bean.LngLat;
import org.springframework.core.convert.converter.Converter;
import org.springframework.util.NumberUtils;


public class LngLatConvert implements Converter<String, LngLat> {

    @Override
    public LngLat convert(String source) {

        if(null == source || source.isEmpty())
            return null;
        //分割目标字符串
        String[] gbt = source.split(",");
        if(gbt.length !=2)
            return null;
        LngLat lngLat = new LngLat();
        lngLat.setLng(NumberUtils.parseNumber(gbt[0],Long.class));
        lngLat.setLat(NumberUtils.parseNumber(gbt[1],Long.class));
        return lngLat;
    }
}
